package com.ouroboroswiki.web;

import java.util.Map;

import com.ouroboroswiki.core.Content;
import com.ouroboroswiki.core.ContentException;
import com.ouroboroswiki.core.ContentPath;

public interface ContentSource {
	@SuppressWarnings("unchecked")
	Content getContent(Object principal, Object parameter, ContentPath transformations, Map parameters) throws ContentException;
}
